local zhuji = fk.CreateSkill{
    name = "lingling__zhuji",
    tags = {Skill.Compulsory}
}
Fk:loadTranslationTable{
    ["lingling__zhuji"] = "主祭",
    [":lingling__zhuji"] = "锁定技，若你装备区没有武器牌，你始终视为装备【祭祀斧】，且你的攻击范围+1。",
}
zhuji:addEffect(fk.Damage,{
    can_trigger = function(self, event, target, player, data)
        if target == player and player:hasSkill(zhuji.name) and
            data.card and data.card.trueName == "slash" and data.by_user and not player:getEquipment(Card.SubtypeWeapon) and
            player:isWounded() then
        local damage_events = player.room.logic:getActualDamageEvents(1, function(e)
            local damage = e.data
            return damage.from == player and damage.card ~= nil and damage.card.trueName == "slash"
        end, Player.HistoryTurn)
        return #damage_events == 1 and damage_events[1].data == data
        end
    end,
    on_cost = Util.TrueFunc,
    on_use = function (self, event, target, player, data)
        local skill = Fk.skills["#ling__sacrifice_axe_skill"]
        skill:use(event, target, player, data)
    end,
})
zhuji:addEffect("atkrange", {
  correct_func = function (self, from, to)
    if from:hasSkill(zhuji.name) and not from:getEquipment(Card.SubtypeWeapon) then
        return 1
    end
  end,
})
return zhuji